package cz.movie.subRenamer;

import java.util.ArrayList;
import java.util.List;

import cz.movie.subRenamer.model.LanguageSupport;
import cz.movie.subRenamer.model.SearchingRule;

public class SRConfiguration {
	private List<SearchingRule> rules = new ArrayList<SearchingRule>();
	private List<LanguageSupport> languages = new ArrayList<LanguageSupport>();
	private String outputString;
	private String defaultSubtitleLanguage;
	private boolean renameMovies;
	private boolean extract;
	private boolean deleteEmptyDirs;
	private String removeFromName = "";

	public List<SearchingRule> getRules() {
		return rules;
	}

	public void setRules(List<SearchingRule> rules) {
		this.rules = rules;
	}

	public List<LanguageSupport> getLanguages() {
		return languages;
	}

	public void setLanguages(List<LanguageSupport> languages) {
		this.languages = languages;
	}

	public String getDefaultSubtitleLanguage() {
		return defaultSubtitleLanguage;
	}

	public String getOutputString() {
		return outputString;
	}

	public void setOutputString(String outputString) {
		this.outputString = outputString;
	}

	public void setDefaultSubtitleLanguage(String defaultSubtitleLanguage) {
		this.defaultSubtitleLanguage = defaultSubtitleLanguage;
	}

	public boolean isRenameMovies() {
		return renameMovies;
	}

	public void setRenameMovies(boolean renameMovies) {
		this.renameMovies = renameMovies;
	}

	public boolean isExtract() {
		return extract;
	}

	public void setExtract(boolean extract) {
		this.extract = extract;
	}

	public boolean isDeleteEmptyDirs() {
		return deleteEmptyDirs;
	}

	public void setDeleteEmptyDirs(boolean deleteEmptyDirs) {
		this.deleteEmptyDirs = deleteEmptyDirs;
	}

	public String getRemoveFromName() {
		return removeFromName;
	}

	public void setRemoveFromName(String removeFromName) {
		this.removeFromName = removeFromName;
	}
}
